for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
export function getDefaultLanguage(): string {
return 'english';
}
export function getSavedLanguage(): string | null {
return localStorage.getItem('language');
export function saveLanguage(language: string): void {
localStorage.setItem('language', language);
export function determineLanguage(savedLanguage: string | null): string {
return savedLanguage || getDefaultLanguage();
export function isLanguageActive(optionLang: string, currentLang: string): boolean {
return optionLang === currentLang;
export function getUILanguageCode(wordlistLang: string): string {
const mapping: Record<string, string> = {
english: 'en',
spanish: 'es',
french: 'fr',
czech: 'cs',
italian: 'it',
portuguese: 'pt',
japanese: 'ja',
korean: 'ko',
chinese_simplified: 'zh-Hans',
chinese_traditional: 'zh-Hant',
};
return mapping[wordlistLang] || 'en';